package com.manning.s2ip.dao;

import com.manning.s2ip.entities.Persistent;


public interface GenericDAO<T extends Persistent<K>, K> {
    
	T create(T newInstance);

	T read(T object);

	void update(T transientObject);

	void delete(T persistentObject);

}